mechanical stimulus - German English Dictionary